Towards a Model of Requirements Elicitation for Software Procurement
نویسنده
چکیده
Requirements elicitation for COTS is a much under-researched area. However, for software vendors the ability to undertake rapid requirements elicitation (RRE) in response to an RFT is absolutely critical. This appears to be an area where practice is well-advanced on research. A case study is used to demonstrate that gaining access to key knowledge sources in vital in RRE. Here, social network analysis techniques may be used to good effect in mapping relevant communications networks and in quantifying influence levels between key players in the procurement process. The communications network is also a major driver of the organizational decision making paradigm that underpins our software procurement model: specifically, a variant of the ‘garbage can’, derived ultimately from the original version presented 30 years previously, but intuitively appealing and still attracting much interest from contemporary researchers in a variety of fields. The abstracted RRE model presented here is based on the episodic/encounter software procurement model specified by Heiskanen et al. [5]. In addition, by representing key elements of their model using a system dynamics formalism, the powerful simulation capabilities of modern system dynamics software packages can be taken used to advantage. Specifically, the ithink modelling and simulation package is employed. Motivation is a major determinant of the effort that vendors apply to managing relationships with their customers. Expectancy theory [3] is one of the better-known and more useful theories of motivation, it maps very neatly to a system dynamics representation [8], key aspects of the episodic/encounter model are quite consistent with expectancy theory and, consequently, it is utilised as a framework for our own procurement model. Finally, our model, while still a prototype and requiring considerable extension, has been developed to the stage where it may be employed to simulate important facets of the software procurement process and as a pedagogical aid in ‘games’ mode.
منابع مشابه
Elicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملTowards A Set of Requirements for A Holistic IT Solution Engineering Approach
IT solutions are integrated bundles of products and services that create high value for the customer by meeting individual technical, organizational, and business needs. The complexity of designing and provisioning IT solutions requires companies to restructure their organizations towards supporting customer-relational lifecycle activities. Hence, researchers particularly focus on developing me...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002